package com.neusoft.yiyang.common.entity.medical;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.neusoft.yiyang.common.enums.ApprovalStatus;
import lombok.Data;

import java.util.Date;

/**
 * 护理级别建议表，映射 care_level_suggestion 表
 */
@Data
@TableName("care_level_suggestion")
public class CareLevelSuggestion {

    @TableId
    private Integer suggestionId;      // 建议记录ID

    private Integer customerId;        // 客户ID
    private Integer medicalStaffId;    // 提出建议的医护人员ID
    private Integer suggestedLevelId;  // 建议的护理级别ID
    private Date suggestTime;          // 建议提交时间
    private ApprovalStatus approvalStatus; // 审批状态（pending、approved、rejected）
    private Date approvalTime;         // 审批时间
    private Integer approverId;        // 审批人ID
    private String note;               // 医护人员补充说明
}
